.home{
  padding: 60px 0;
}
.image {
  width: 100%;
  max-height: 160px;
}

.card-title {
  font-size: 12px;
  color: #333;
  max-height: 34px;
  padding-bottom: 6px;
  box-sizing: border-box;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.time {
  font-size: 12px;
  color: #aaa;
}

.el-card {
  margin: 2px 10px 10px 0!important;
  border: none;
  border-radius: 0;
  box-shadow: none; 
}
/* p:nth-child(2n){
  background-color: red;
  margin-right: 0!important;
  border:1px solid red;
} */

/* 分页样式
 */
 .pages{
   padding: 40px 0;
 }
 .el-pager li.active {
  border-color: #1b4c5b;
  background-color: #1b4c5b;
  color: #fff;
  cursor: default;
}
.el-pager li {
  padding: 0 6px;
  font-size: 13px;
  min-width: 48px;
  height: 48px;
  line-height: 48px;
}
.el-pagination button, .el-pagination span{
  min-width: 48px;
  height: 48px;
  line-height: 48px!important;
}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
  line-height: 48px;
}
.el-carousel {
  margin: 20px 0;
}
.banner-img{
  display: block;
  width: 100%;
}
.big-title{
  margin-top: 10px;
  padding: 0 14px;
  border-left: 4px solid #FF9900;
  font-size: 16px;
  color: #FF9900;
}
.big-title p{
  margin: 0;
  padding: 0;
}
.big-title p.fr{
  font-size: 14px;
  color: #999;
}
.singers .image{
  width: 80%;
  border: 1px solid rgba(3, 14, 16, 0.2);
  border-radius: 50%;
}
.singers .card-title{
  width: 80%;
  text-align: center;
}
el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item.is-active, .el-menu-item.is-active {
  color: #20a0ff!important;
}